import Mock from 'mockjs'
// 登录
export function login () {
  return {
    // isOpen: false,
    url: '/sys/login',
    type: 'post',
    data: {
      'msg': 'success',
      'code': 0,
      'expire': Mock.Random.natural(60 * 60 * 1, 60 * 60 * 12),
      'token': Mock.Random.string('abcdefghijklmnopqrstuvwxyz0123456789', 32)
    }
  }
}

// 退出
export function logout () {
  return {
    // isOpen: false,
    url: '/sys/logout',
    type: 'post',
    data: {
      'msg': 'success',
      'code': 0
    }
  }
}

// export function getcaptcha () {
//   console.log('asdasdasdasd')
//   // eslint-disable-next-line new-cap
//   const p = new captchapng(80, 30, parseInt(Math.random() * 9000 + 1000))
//   p.color(0, 0, 0, 0)  // First color: background (red, green, blue, alpha)
//   p.color(80, 80, 80, 255) // Second color: paint (red, green, blue, alpha)
//   const img = p.getBase64()
//   return {
//     url: '/captcha.jpg',
//     type: 'get',
//     data: {
//       'msg': 'success',
//       'code': 0,
//       'img': img
//     }
//   }
// }
